/*******************************************************************************
 * @brief: 参数存储
 * @Author:   aple
 * @Date: 2020-09-02 23:35:00
 * @LastEditors: aple
 * @LastEditTime: 2022-11-12 08:40:17
 * @Verision: 1.0.0.0
 ******************************************************************************/

#ifndef PAR_SAVE_H_H_
#define PAR_SAVE_H_H_

#include "appcfg.h"
#include "mytype.h"
#include "flashtoeep.h"

#ifdef __cplusplus
extern "C"
{
#endif

//------------------------------------------------------------------------------
void eep_par_save(uint16_t addr, uint16_t dat);		   // 存储一个参数
uint16_t eep_par_read(uint16_t addr);				   // 读取一个参数
void eep_read(uint16_t addr, int16_t Len, void *pdat); // 读取一组数据
void eep_save(uint16_t addr, int16_t Len, void *pdat); //存储一组数据

void par_tab_init(void); // 初始化
void par_tab_save(void); // 整体存储
void par_tab_load(void); // 整体加载

//------------------------------------------------------------------------------
void sys_par_flash_read(void);
void sys_par_flash_save(void);

#ifdef __cplusplus
}
#endif


#endif /* PAR_SAVE_H_H_ */
